package day1107.demo03;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * @author wql
 * @version 1.0
 * @date 2022/11/7 15:49
 */

public class Test {
    public static void main(String[] args) {
        //指定时间
        LocalTime of = LocalTime.of(10, 10, 10);
        System.out.println("指定时间为="+of);

        //当前时间
        LocalTime now = LocalTime.now();
        System.out.println("当前时间为="+now);

        //时间类里的常用方法

        System.out.println("获取当前时间的小时=" + now.getHour());
        System.out.println("获取当前时间的分钟=" + now.getMinute());
        System.out.println("获取当前时间的秒=" + now.getSecond());
        System.out.println("获取当前时间的纳秒=" + now.getNano());

        //指定日期
        LocalDate of1 = LocalDate.of(2018, 9, 1);
        System.out.println("指定的日期 = " + of1);

        //获取当前的日期
        LocalDate now1 = LocalDate.now();
        System.out.println("当前日期为="+now1);

        //日期类常用方法 加value是取出具体的数值
        System.out.println("获取当前日期的年份="+now1.getYear());
        System.out.println("获取当前日期的月份="+now1.getMonth().getValue());
        System.out.println("获取当前星期几="+now1.getDayOfWeek().getValue());


        //指定日期时间
        LocalDateTime of2 = LocalDateTime.of(2060, 10, 1, 15, 21, 8);
        System.out.println("指定的日期为="+of2);

        //获取当前的日期
        LocalDateTime now2 = LocalDateTime.now();
        System.out.println("当前的日期时间="+now2);


    }
}
